namespace org.jawk
{
	/// <summary>
	/// A placeholder for blocks of code which are not
	/// implemented.
	/// </summary>
	/// <remarks>
	/// A placeholder for blocks of code which are not
	/// implemented.  If this is thrown, then it is the
	/// author's intention to complete the section at
	/// a later date.
	/// </remarks>
	[System.Serializable]
	public class NotImplementedError : System.Exception
	{
		/// <summary>Construct the error without a message string.</summary>
		/// <remarks>Construct the error without a message string.</remarks>
		public NotImplementedError() : base()
		{
		}

		/// <summary>Construct the error with a message string.</summary>
		/// <remarks>Construct the error with a message string.</remarks>
		/// <param name="msg">The message string.</param>
		public NotImplementedError(string msg) : base(msg)
		{
		}
	}
}
